FPGA-based real-time implementation of an adaptive RCMAC control system
نویسندگان
چکیده
The main advantage of the recurrent cerebellar model articulation controller (RCMAC) is its rapid learning rate compared to other neural networks. This paper proposes an adaptive RCMAC control system for a brushless DC (BLDC) motor. The proposed control scheme is composed of an RCMAC controller and a robust compensator. The RCMAC controller is used to mimic an ideal controller, and the robust controller is designed to compensate for the approximation error between the ideal controller and the RCMAC controller. The Lyapunov stability theory is utilized to derive the parameter tuning algorithm, so that the stability of the closedloop system can be achieved. As compared with standard adaptive controller, the proposed control scheme does not require persistent excitation condition. Then, the developed adaptive RCMAC control system is implemented on a field programmable gate array (FPGA) chip for controlling a brushless DC motor. Experimental results reveal that the proposed adaptive RCMAC control system can achieve favorable tracking performance. Since the developed adaptive RCMAC control system uses a robust compensator to compensate for the approximation error, there is no chattering phenomenon in the control effort. Thus, the proposed control system is more suitable for real-time practical control applications. Key-Words: BLDC; FPGA implementation; RCMAC; adaptive control; Lyapunov function; neural control.
منابع مشابه
Real Time Implementation of a License Plate Location Recognition System Based on Adaptive Morphology
License plate recognition (LPR) by using morphology has the advantage of resistance to brightness changes; high speed processing, and low complexity. However these approaches are sensitive to the distance of the plate from the camera and imaging angle. Various assumptions reported in other works might be unrealistic and cause major problems in practical experiences. In this paper we considered ...
متن کاملField Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping
This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...
متن کاملField Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملNeuro-fuzzy control of bilateral teleoperation system using FPGA
This paper presents an adaptive neuro-fuzzy controller ANFIS (Adaptive Neuro-Fuzzy Inference System) for a bilateral teleoperation system based on FPGA (Field Programmable Gate Array). The proposed controller combines the learning capabilities of neural networks with the inference capabilities of fuzzy logic, to adapt with dynamic variations in master and slave robots and to guarantee good prac...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کامل